package lanou.a36ke_01.activity.mineactivity;

import android.util.Log;
import android.widget.ListView;
import android.widget.Toast;

import com.litesuits.orm.LiteOrm;

import java.util.ArrayList;
import java.util.List;

import cn.bmob.v3.BmobQuery;
import cn.bmob.v3.BmobUser;
import cn.bmob.v3.exception.BmobException;
import cn.bmob.v3.listener.FindListener;
import lanou.a36ke_01.R;
import lanou.a36ke_01.adapters.mineadapter.CollectAdapter;
import lanou.a36ke_01.beanlists.newsbean.CollectionBean;
import lanou.a36ke_01.beanlists.newsbean.NativeBean;
import lanou.a36ke_01.tools.BaseActivity;
import lanou.a36ke_01.tools.DBTool;

/**
 * 　　　　　　　　┏┓　　　┏┓+ +
 * 　　　　　　　┏┛┻━━━┛┻┓ + +
 * 　　　　　　　┃　　　　　　　┃
 * 　　　　　　　┃　　　━　　　┃ ++ + + +
 * 　　　　　　 ████━████ ┃+
 * 　　　　　　　┃　　　　　　　┃ +
 * 　　　　　　　┃　　　┻　　　┃
 * 　　　　　　　┃　　　　　　　┃ + +
 * 　　　　　　　┗━┓　　　┏━┛
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃ + + + +
 * 　　　　　　　　　┃　　　┃　　　　Code is far away from bug with the animal protecting
 * 　　　　　　　　　┃　　　┃ + 　　　　神兽保佑代码无BUG,
 * <p>
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃　　+
 * 　　　　　　　　　┃　 　　┗━━━┓ + +
 * 　　　　　　　　　┃ 　　　　　　　┣┓
 * 　　　　　　　　　┃ 　　　　　　　┏┛
 * 　　　　　　　　　┗┓┓┏━┳┓┏┛ + + + +
 * 　　　　　　　　　　┃┫┫　┃┫┫
 * 　　　　　　　　　　┗┻┛　┗┻┛+ + + +
 * <p>
 * Created by 史静雯 date
 */
public class CollectActivity extends BaseActivity {

    private ListView listView;
    private CollectAdapter collectAdapter;

    @Override
    protected int setLayout() {
        return R.layout.activity_collect;
    }

    @Override
    protected void initView() {

        listView = bindView(R.id.activity_collect_list_view);
        collectAdapter = new CollectAdapter(this);

    }

    @Override
    protected void initDate() {

        //查询本地数据库
        DBTool dbTool = new DBTool();
        dbTool.getInstance().queryUesr(new DBTool.QueryListener() {

            @Override
            public void onQueryComplete(ArrayList<NativeBean> nativeBeen) {

                collectAdapter.setNativeBeen(nativeBeen);
                Log.d("CollectActivity//", "nativeBeen:" + nativeBeen);
                listView.setAdapter(collectAdapter);
            }
        });


//        if (bmobUser != null) {
//            //获取登录名
//            String nameId = BmobUser.getCurrentUser().getUsername();
//            Log.d("CollectActivity", nameId);
//            //查询云数据库 通过用户名
//            BmobQuery<CollectionBean> bmobQuery = new BmobQuery<>();
//            bmobQuery.addWhereEqualTo("uesrName", nameId);
//
//            bmobQuery.findObjects(new FindListener<CollectionBean>() {
//                @Override
//                public void done(List<CollectionBean> list, BmobException e) {
//                    if (e == null) {
//                        Log.d("ActivityCollection", "list.size():" + list.size());
//
//                        collectAdapter.setCollectionBeen(list);
//                        listView.setAdapter(collectAdapter);
//                    } else {
//                        Log.d("ActivityCollection", "查询失败" + e.toString());
//                    }
//                }
//            });
//
//        }else {
//
//            Toast.makeText(this, "0000", Toast.LENGTH_SHORT).show();
//
//        }
    }
}
